package com.hljx.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * II_资料变更纪录
 * </p>
 *
 * @author cw
 * @since 2023-10-30
 */
@Getter
@Setter
@TableName("ii_shiftdata")
public class IiShiftdata extends SplitTableName{

    /**
     * 住院流水号
     */
    @TableField("INPATIENT_NO")
    private String inpatientNo;

    /**
     * 发生序号
     */
    @TableField("HAPPEN_NO")
    private Integer happenNo;

    /**
     * 2.转科，3.转床，K.接诊，C.结算找回，B.入院登记，R.出院登记，D.出院登记召回，H.出院结算，F,8,9,4,5,6,
     */
    @TableField("SHIFT_TYPE")
    private String shiftType;

    /**
     * 原资料代号
     */
    @TableField("OLD_DATA_CODE")
    private String oldDataCode;

    /**
     * 原资料名称
     */
    @TableField("OLD_DATA_NAME")
    private String oldDataName;

    /**
     * 新资料代号
     */
    @TableField("NEW_DATA_CODE")
    private String newDataCode;

    /**
     * 新资料名称
     */
    @TableField("NEW_DATA_NAME")
    private String newDataName;

    /**
     * 变更原因
     */
    @TableField("SHIFT_CAUSE")
    private String shiftCause;

    /**
     * 操作员代码
     */
    @TableField("OPER_CODE")
    private String operCode;

    /**
     * 操作时间
     */
    @TableField("OPER_DTIME")
    private LocalDateTime operDtime;

    /**
     * 备注
     */
    @TableField("BACKUP")
    private String backup;

    /**
     * 操作员所属科室
     */
    @TableField("OPER_DEPT")
    private String operDept;

}
